someone or something large - Spanish English Dictionary